() => {
    /*
    什么是类型断言
    有时候我们比TypeScript更加知道一个值的类型 此时我们可以使用类型断言指定更具体的类型
    使用as关键字实现类型断言 关键字as后跟一个更加具体的类型
    */
    let a = 1;
    function fn() {
        //假设我们已经确定了当前的场景a一定是一个string 但是ts检查就是不让用
        //因为a的类型是联合类型 联合类型中 a可能是number 没有length属性
        //此时我们就要使用类型断言 断言的意思就是我告诉你 我就是xx类型 你别搞了
        // console.log(a.length);报错
        console.log(a.length);
    }
    var oBox = document.querySelector(".box");
    // oBox.onclick = function () { }这里onclick报错因为不能判定oBox就是html元素
    oBox.onclick = function () { };
};
